package jam4j.util;

/**
 * An encapsulation of a nullary method that doesn't throw any checked
 * exceptions.
 * 
 * @param <T> The return type of {@link #call()}.
 * 
 * @author Luke Maurer
 */
public interface Thunk<T> extends FallibleThunk<T, RuntimeException> {
    T call();
}
